#ifndef RNA_TYPES_H
#define RNA_TYPES_H

#include <stdint.h>

//chapuzero, pero deberia hacer su trabajo
#if defined(_GNU_H_WINDOWS_H) || defined(_WINDOWS_) || defined(_WINDOWS_H)

typedef signed char					int8_t;
typedef unsigned char				uint8_t;
typedef signed short int				int16_t;
typedef unsigned short int			uint16_t;
typedef signed int						int32_t;
typedef unsigned int					uint32_t;
#endif
#if defined(__powerpc) || defined(__powerpc__) || defined(__POWERPC__) || defined(__ppc__) || defined(_M_PPC) || defined(_ARCH_PPC) || defined(__PPCGECKO__) || defined(__PPCBROADWAY__) || defined(_XENON)
	typedef signed long 				int64_t;
	typedef unsigned long 			uint64_t;
#else
	typedef signed long long		int64_t;
	typedef unsigned long long	uint64_t;
#endif

typedef int8_t							s8;
typedef uint8_t							u8;
typedef int16_t							s16;
typedef uint16_t						u16;
typedef int32_t							s32;
typedef uint32_t						u32;
typedef int64_t							s64;
typedef uint64_t						u64;

#endif 